Architecture and Task Scheduling of Video Streaming on Multi-core Platform

نویسندگان

  • Jun Li
  • Hong Ni
  • Lingfang Wang
  • Jun Chen
چکیده

Compared with traditional video streaming server, streaming on multi-core platform has many advantages: flexible and configurable on the number of executing core according to system requirements; fault-tolerant; and fitting well to future process technologies, more cores will be available in advanced process technologies, meanwhile the complexity per core does not increase. In this paper, we focused on the video streaming issues on multi-core processor, including architecture and task scheduling. We proposed a pipeline-parallel hybrid multi-core architecture and service migration based task scheduling strategy on multi-core processor to improve the efficiency of video streaming and increase the number of concurrence. We implemented the task scheduling algorithm with proposed architecture, and provided evidences of 48% outperformance based on Cavium OCTEON CN5860 multi-core processor than full parallel architecture, meanwhile, request success rate higher than REM algorithm.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Feedback Based Mechanism for Video Streaming Over Multipath Ad Hoc Networks

Ad hoc networks are multi-hop wireless networks without a pre-installed infrastructure. Such networks are widely used in military applications and in emergency situations as they permit the establishment of a communication network at very short notice with a very low cost. Video is very sensitive for packet loss and wireless ad-hoc networks are error prone due to node mobility and weak links. H...

متن کامل

An Energy Efficient Real-Time Object Recognition Processor with Neuro-Fuzzy Controlled Workload-aware Task Pipelining

An energy efficient pipelined architecture is proposed for multi-core object recognition processor. The proposed neuro-fuzzy controller and intelligent estimation of the workload of input video stream enable seamless pipelined operation of the 3 object recognition tasks. The neuro-fuzzy controller extracts the fine-grained region-of-interest, and its task pipelining achieves 60.6fps, 5.8x highe...

متن کامل

Parallel Implementation of Real-Time Block-Matching based Motion Estimation on Embedded Multi-Core Architectures

Considering the strict demands of video-based advanced driver-assistance systems in terms of real-time execution, complex applications are usually realized with dedicated hardware solutions. Indeed, modern vector-accelerated multi-core processors, serving as attractive off-the-shelf components, feature increasing computational performance, while executing flexible and maintainable software code...

متن کامل

Architecture for Multi-Client Multi-Channel Compressed Video Streaming

In this paper we describe an architecture for a multi-client, multi-channel video streaming server targeted at the security market. For each connected client, the best selection of available compressed video streams per channel is made, optimizing the perceived quality of the video channels requested by the client. We propose techniques to scale the bitrate per video stream and introduce a sche...

متن کامل

An Asymmetry-aware Energy-efficient Hypervisor Scheduling Policy for Asymmetric Multi-core

Recently, asymmetric multi-core architecture have become an important issue in CPU design, software scheduling, and virtualization. In a virtualization environment, a hypervisor scheduler assigns virtual cores to physical cores for task execution. However, a load-balancing scheduling strategy for a symmetric multi-core platform (SMP) is unaware of core asymmetry. The deployment of such a strate...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013